com.sabro.jbusiness.uteis
Class XClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by com.sabro.jbusiness.uteis.XClassLoader

public class XClassLoader
extends java.lang.ClassLoader


Constructor Summary
XClassLoader()
           
 
Method Summary
 java.lang.Class<?> byteArray2Class(java.lang.String className, byte[] data)
           
 void clearCache()
           
 java.lang.Class<?> findClass(java.lang.String className)
           
 java.net.URL findResource(java.lang.String name)
           
 java.util.Enumeration<java.net.URL> findResources(java.lang.String name)
           
 java.net.URL getResource(java.lang.String name)
           
 java.io.InputStream getResourceAsStream(java.lang.String name)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XClassLoader

public XClassLoader()
Method Detail

clearCache

public void clearCache()

getResource

public java.net.URL getResource(java.lang.String name)
Overrides:
getResource in class java.lang.ClassLoader

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String name)
Overrides:
getResourceAsStream in class java.lang.ClassLoader

findClass

public java.lang.Class<?> findClass(java.lang.String className)
                             throws java.lang.ClassNotFoundException
Overrides:
findClass in class java.lang.ClassLoader
Throws:
java.lang.ClassNotFoundException

byteArray2Class

public java.lang.Class<?> byteArray2Class(java.lang.String className,
                                          byte[] data)

findResources

public java.util.Enumeration<java.net.URL> findResources(java.lang.String name)
Overrides:
findResources in class java.lang.ClassLoader

findResource

public java.net.URL findResource(java.lang.String name)
Overrides:
findResource in class java.lang.ClassLoader